package com.qicheng.wlhyspider.anhui.entity;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;

@NoArgsConstructor
@Data
@Entity
@Table(name = "ah_company")
public class AhCompanyEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @Id
    @JSONField(name = "id")
    private String id;
    @JSONField(name = "userName")
    private String userName;
    @JSONField(name = "compName")
    private String compName;
    @JSONField(name = "compOldName")
    private String compOldName;
    @JSONField(name = "cityName")
    private String cityName;
    @JSONField(name = "countryName")
    private String countryName;
    @JSONField(name = "creditCode")
    private String creditCode;
    @JSONField(name = "legalName")
    private String legalName;
    @JSONField(name = "legalTel")
    private String legalTel;
    @JSONField(name = "legalIdcard")
    private String legalIdcard;
    @JSONField(name = "registeredAddress")
    private String registeredAddress;
    @JSONField(name = "registeredCapital")
    private Double registeredCapital;
    @JSONField(name = "roadTransportLicense")
    private String roadTransportLicense;
    @JSONField(name = "establishmentdate")
    private String establishmentdate;
    @JSONField(name = "commenceddate")
    private String commenceddate;
    @JSONField(name = "isLongTime")
    private String isLongTime;
    @JSONField(name = "deadlinedate")
    private String deadlinedate;
    @JSONField(name = "issuedby")
    private String issuedby;
    @JSONField(name = "businessScope")
    private String businessScope;
    @JSONField(name = "licensePhoto")
    private String licensePhoto;
    @JSONField(name = "licenseScanning")
    private String licenseScanning;
    @JSONField(name = "licenseScanning2")
    private String licenseScanning2;
    @JSONField(name = "branchScanning")
    private String branchScanning;
    @JSONField(name = "insuranceScanning")
    private String insuranceScanning;
    @JSONField(name = "taxScanning")
    private String taxScanning;
    @JSONField(name = "otherScanning")
    private String otherScanning;
    @JSONField(name = "enterSafetyScanning")
    private String enterSafetyScanning;
    @JSONField(name = "personIdScanning")
    private String personIdScanning;
    @JSONField(name = "roadIssuedate")
    private String roadIssuedate;
    @JSONField(name = "roadCommenceddate")
    private String roadCommenceddate;
    @JSONField(name = "roadDeadlinedate")
    private String roadDeadlinedate;
    @JSONField(name = "roadIssuedby")
    private String roadIssuedby;
    @JSONField(name = "businessAddress")
    private String businessAddress;
    @JSONField(name = "roadBusinessScope")
    private String roadBusinessScope;
    @JSONField(name = "roadLicensePhoto")
    private String roadLicensePhoto;
    @JSONField(name = "areaCode")
    private String areaCode;
    @JSONField(name = "incrementArchival")
    private String incrementArchival;
    @JSONField(name = "networkSecurityArchival")
    private String networkSecurityArchival;
    @JSONField(name = "securityCommencedDate")
    private String securityCommencedDate;
    @JSONField(name = "securityDeadlineDate")
    private String securityDeadlineDate;
    @JSONField(name = "ipcCommencedDate")
    private String ipcCommencedDate;
    @JSONField(name = "ipcDeadlineDate")
    private String ipcDeadlineDate;
    @JSONField(name = "branchestablishment")
    private String branchestablishment;
    @JSONField(name = "contactsName")
    private String contactsName;
    @JSONField(name = "contactsEmail")
    private String contactsEmail;
    @JSONField(name = "contactsTel")
    private Long contactsTel;
    @JSONField(name = "faxNo")
    private String faxNo;
    @JSONField(name = "isCheck")
    private String isCheck;
    @JSONField(name = "createUser")
    private String createUser;
    @JSONField(name = "createTime")
    private String createTime;
    @JSONField(name = "updateUser")
    private String updateUser;
    @JSONField(name = "updateTime")
    private String updateTime;
    @JSONField(name = "outTime")
    private String outTime;
    @JSONField(name = "ipcNum")
    private String ipcNum;
    @JSONField(name = "psnrNum")
    private String psnrNum;
    @JSONField(name = "authenticity")
    private String authenticity;
    @JSONField(name = "undertaking")
    private String undertaking;
    @JSONField(name = "isBranchOffice")
    private String isBranchOffice;
    @JSONField(name = "parentLicenseNum")
    private String parentLicenseNum;
    @JSONField(name = "headOfficeCreditName")
    private String headOfficeCreditName;
    @JSONField(name = "headOfficeCreditCode")
    private String headOfficeCreditCode;
    @JSONField(name = "transportRecord")
    private String transportRecord;
    @JSONField(name = "identificationCard")
    private String identificationCard;
    @JSONField(name = "networkSecurityArchivalRetest")
    private String networkSecurityArchivalRetest;
    @JSONField(name = "batchNum")
    private String batchNum;
    @JSONField(name = "reportStatus")
    private String reportStatus;
    @JSONField(name = "syncStatus")
    private String syncStatus;
    @JSONField(name = "compStatus")
    private String compStatus;
    @JSONField(name = "activeState")
    private String activeState;
    @JSONField(name = "isDelete")
    private String isDelete;
    @JSONField(name = "isTransport")
    private String isTransport;
    @JSONField(name = "mentLetter")
    private String mentLetter;
    @JSONField(name = "businessLicense")
    private String businessLicense;
    @JSONField(name = "onlineService")
    private String onlineService;
    @JSONField(name = "avtiveTime")
    private String avtiveTime;
}
